Vous devez activer Javascript pour accéder à ce site
Accueil  / Semaine 2 / Travail noté

Travail noté

Premier travail noté

Vous allez maintenant faire le premier travail noté. Comme pour tous les travaux notés de ce cours, vous devez transmettre votre solution par courriel à la personne qui vous encadre. Vous devez transmettre votre travail en utilisant l’outil de dépôt.

Ce travail compte pour 10% de la note du cours. Il ne comporte qu’une seule question. Vous devez transmettre par courriel :

 Une saisie d’écran (ficher PNG, GIF ou JPG) montrant votre solution globale dans l’outil Apache Hop ;
 Deux fichiers XML comportant le résultat de vos opérations (si vous utilisez Microsoft Outlook, celui-ci peut bloquer les fichiers XML, dans un tel cas, renommez vos fichiers XML avec l’extension ".txt") ;
 Une description complète de votre solution. Les fichiers Word, ODF, texte, HTML ou PDF sont acceptés.

Important : Il est contreproductif de mettre votre travail dans une archive compressée (RAR, zip, 7z). Il est plus simple si vous attachez directement vos documents, en évitant les archives inutiles. N’utilisez pas d’archive RAR.

Rappel : Les travaux transmis sous la forme d’archive compressée pourront être considéré comme n’ayant pas été reçu. Il est de votre responsabilité de lire et de suivre les consignes. Les archives RAR ne sont jamais acceptées.

Précision : Nous n’offrons pas d’accusé de réception. C’est inutile, car il n’y a pas de pénalité pour les remises de travail en retard dans ce cours. Gardez toujours une copie de chacun de vos travaux jusqu’à la fin du cours.

Le problème

On vous donne trois fichiers CSV :

 Vous devez faire une jointure des trois fichiers sur le champ « Produit ».
 Vous devez calculer pour chaque produit le total des ventes, soit le produit du nombre d’items vendus et le prix unitaire. Produisez un fichier XML avec votre réponse.
 Vous devez ensuite regrouper les ventes par catégories de produit (Maison et Pelouse) : calculez la somme des ventes pour chaque catégorie. Vous devez produire un fichier XML avec votre réponse.
 Répondez à l’objection suivante pouvant provenir d’un collègue : "J’ai écrit un programme C# qui charge mes données dans la base de données, je n’ai pas besoin d’un outil ETL". Votre réponse doit tenir compte des facteurs tel que la performance, le volume de données et le coût de développement.

16254.1 154147.9

Pour en savoir plus...

Normalement, une application ETC devrait charger les données dans une base de données relationnelle. Avec l’outil Apache Hop, cette étape est relativement facile : on procède comme avec la création d’un document XML.

Rappel : Les archives RAR ne sont jamais acceptées lors de la remise des travaux.